isolated patches of permafrost - Francés Inglés Diccionario