clathrate in Finnish clathrate in Finnish klatraatti noun (chemistry) A clathrate compound. Add to Flashcards