Traducción español inglés

English version

¿Qué significa "montaña o promontorio largo que sobresale destacadamente" en Inglés