SUP glossary / SUP SUP SUP.abbr. SPECIAL-USE PERMIT. What is the legal equivalent of the term SUP in Chinese? SUP Read More »