be located on the land of - Turco Inglés Diccionario