termokarst - German English Dictionary