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