vangueria madagascariensis Meaning, Definition & Usage

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

WordNet