tree tomato
1.
(
noun
) South American arborescent shrub having pale pink blossoms followed by egg-shaped reddish-brown edible fruit somewhat resembling a tomato in flavor
Synonyms:
tamarillo
Related Words:
bush
,
shrub
Terms and Conditions of Use / Copyright Notice