French-English dictionary »

mimule meaning in English

FrenchEnglish
mimule nom {f}

monkeyflower◼◼◼(plant of the genus Mimulus)
noun