place of public resort or amusement - Spanisch Englisch Wörterbuch