prominent topographical feature - Alemán Inglés Diccionario