tree tomato

English

Noun

tree tomato (plural tree tomatoes)

  1. The tamarillo (fruit)