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