tomate de árbol

Spanish

Noun

tomate de árbol m (plural tomates de árbol)

  1. tamarillo, tree tomato