Meaning of vangueria

Definition of vangueria

(noun) tropical African and Asiatic trees and shrubs having one-seeded fruit

Other information on vangueria

WIKIPEDIA results for vangueria
Amazon results for vangueria