popular establishment where alcoholic beverages and sometimes meals are served and sold - Turkish English Dictionary

Suggest a Term