licensed premises - English Synonyms Dictionary