wonderful place - Turkish English Dictionary