Home
Search
Index
Definify.com
Definition
2025
thermokarsts
thermokarsts
English
Noun
thermokarsts
plural of
thermokarst
Similar Results