Meaning of tamarillo

Definition of tamarillo

(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 tamarillo

WIKIPEDIA results for tamarillo
Amazon results for tamarillo