termocarst - French English Dictionary