Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
permafrosts
in English
permafrosts
#uncommon
Definitions
Noun
permanent
grounds
frozen
for
years
; (
arctic
regions
)
Base Words
frost
perma