live in a landlocked city - Alemán Inglés Diccionario