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