French-English dictionary »

micro-mousse meaning in English

FrenchEnglish
micro-mousse nom {f}

microfoamnoun