Spanish tamarind
تعریف انگلیسی
noun
- shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit