public amusement place - Turkish English Dictionary