Find the word definition

Wiktionary
thermokarsts

n. (plural of thermokarst English)

Usage examples of "thermokarsts".

They’re probably thermokarsts, but they’re so big it’s hard to believe it.