'Spanish tamarind' definitions:

Definition of 'Spanish tamarind'

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