Spanish tamarind
1.
(
noun
) shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit
Synonyms:
Vangueria madagascariensis
Related Words:
tree
Terms and Conditions of Use / Copyright Notice