Traducción español inglés

English version

¿Qué significa "montículos de hielo -hummock ( permafrost)" en Inglés