French-English dictionary »

momordique meaning in English

FrenchEnglish
momordique nom {f}

bitter melon◼◼◼(fruit of Momordica charantia)
noun