English-French dictionary »

clathrate meaning in French

EnglishFrench
clathrate (clathrate compound)
noun

clathrate◼◼◼nom {m}