'Vangueria madagascariensis' definitions:

Definition of 'Vangueria madagascariensis'

(from WordNet)
noun
Shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit [syn: Spanish tamarind, Vangueria madagascariensis]