[noun] [U] [specialized] - an area of land which is permanently frozen, whose surface melts in the summer and freezes again in the autumnRussian scientists have discovered whole mammoths frozen within the Siberian permafrost.
PERMAFROST
Meaning of PERMAFROST in English
Cambridge English vocab. Кембриджский английский словарь. 2012