to let on lease - Turco Inglés Diccionario