Definitions of Vangueria madagascariensis:

  • noun:   shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit