place of public resort or amusement - Türkisch Englisch Wörterbuch