tree tomato
English Dictionary
->
Letter T
-> tree tomato
Search Dictionary:
tree tomato Definition
(n)
South
American
arborescent
shrub
having
pale
pink
blossoms
followed
by
egg
-
shaped
reddish
-
brown
edible
fruit
somewhat
resembling
a
tomato
in
flavor
tree tomato Synonyms
tamarillo
tree tomato
© Art Branch Inc.