Definitions of Vangueria:

  • noun:   tropical African and Asiatic trees and shrubs having one-seeded fruit