French-English dictionary »

tomate en arbre meaning in English

FrenchEnglish
tomate en arbre nom {f}

tamarillo◼◼◼(fruit)
noun

tamarillo◼◼◼(Solanum betaceum)
noun