place of public resort or amusement - Allemand Anglais Dictionnaire