Traducción español inglés

English version

¿Qué significa "almenado, relieve rocoso en forma de almenas de castillo" en Inglés