Russian-English dictionary »

момордика meaning in English

RussianEnglish
момордика noun
{f}

bitter melon(fruit of Momordica charantia)
noun