place of refreshment - English Synonyms Dictionary