Meaning of momordica balsamina
Definition of momordica balsamina
(noun)
a
tropical
Old World
flowering
vine
with red or
orange
warty
fruit
Other information on momordica balsamina
WIKIPEDIA results for
momordica balsamina
Amazon results for
momordica balsamina
Tweet