spanish tamarind Meaning, Definition & Usage

  1. noun shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit
    Vangueria madagascariensis.

WordNet