Momordica balsamina

Explore definitions, synonyms, and language insights of Momordica balsamina

Definitions

Noun
a tropical Old World flowering vine with red or orange warty fruit

More General Terms