termocarst - German English Dictionary