Definition of TAMARILLO
noun : TAMARILLO
Source: WordNet 3.1
-
1. (
) South American arborescent shrub having pale pink blossoms followed by egg-shaped reddish-brown edible fruit somewhat resembling a tomato in flavor ;
See more about : TAMARILLO