imaginary place - Turkish English Dictionary