place of public resort or amusement - German English Dictionary