Noun Definition
spanish tamarind
1.Definition: shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit
Category: Plants1.Definition: shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit
Category: Plants