Home
Search
Index
Definify.com
Definition
2025
permafrosts
permafrosts
English
Noun
permafrosts
plural of
permafrost
French
Noun
permafrosts
m
plural of
permafrost
Similar Results