a great place - Turkish English Dictionary