French-English dictionary »

clathrate meaning in English

FrenchEnglish
clathrate nom {m}

clathrate◼◼◼(clathrate compound)
noun