English-French dictionary »

microfoam meaning in French

EnglishFrench
microfoam noun

micro-moussenom {f}