English-French dictionary »

microemulsion meaning in French

EnglishFrench
microemulsion noun

microémulsion◼◼◼nom {f}