place of public resort or amusement - Turkish English Dictionary