balsam apple
English Dictionary
->
Letter B
-> balsam apple
Search Dictionary:
balsam apple Definition
(n)
a
tropical
Old
World
flowering
vine
with
red
or
orange
warty
fruit
balsam apple Synonyms
balsam apple
Momordica balsamina
© Art Branch Inc.