TREE TOMATO


Meaning of TREE TOMATO in English

[tree tomato] n (ca. 1881): tamarillo

Merriam-Webster English vocab.      Английский словарь Merriam Webster.