French-English dictionary »

mollard meaning in English

FrenchEnglish
mollard nom {m}

loogie◼◼◼(sputum)
noun