Definition of Spanish Tamarind

  • 1. Shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit Noun

Synonyms for word "spanish tamarind"

Semanticaly linked words with "spanish tamarind"

Hyponims for word "spanish tamarind"