Noun Definition

spanish tamarind

1.Definition: shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit

Category: Plants