licenced premises - English Synonyms Dictionary