prominent topographical feature - Español Inglés Diccionario