Meaning of melon tree
Definition of melon tree
(noun)
tropical
American
shrub
or
small
tree
having
huge
deeply
palmately
cleft
leaves and
large
oblong
yellow
fruit
Other information on melon tree
WIKIPEDIA results for
melon tree
Amazon results for
melon tree
Tweet