momordica_balsaminaEnglish

Momordica balsamina, balsam apple

Noun

A tropical Old World flowering vine with red or orange warty fruit

English: balsam apple, Momordica balsamina

English words with similar meanings

Show 1 words