Meaning of tree tomato
Definition of tree tomato
(noun)
South American
arborescent
shrub
having
pale
pink
blossoms followed by
egg-shaped
reddish-brown
edible
fruit
somewhat
resembling a
tomato
in
flavor
Other information on tree tomato
WIKIPEDIA results for
tree tomato
Amazon results for
tree tomato
Tweet