PERMAFROST Meaning of PERMAFROST in English A permanently frozen layer of soil. English glossary Of Geography. Английский глоссарий географии. 2012