spanish tamarind

Noun
  1. Shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit (synset 112691723)

Found on Word Lists

Other Searches