place of public resort or amusement - Turc Anglais Dictionnaire