English dictionary
tree tomato meaning and definition
Definition and meaning of tree tomato at MeaningMonkey.org. tree tomato meaning and definition in the English Dictionary.TREE TOMATO noun
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
- synonyms: tamarillo
Source: Princeton University Wordnet