be located on the land of - Turkish English Dictionary