French-English dictionary »

stigmatophore meaning in English

FrenchEnglish
stigmatophore nom {m}

stigmatophorenoun