live in a landlocked city - Turco Inglés Diccionario