lot (of land) - Turco Inglés Diccionario