Spanish tamarind
Explore definitions, synonyms, and language insights of Spanish tamarind
Definitions
Noun
shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit