Meaning of Flacourtia
Definition of Flacourtia
(noun)
often
spiny
trees or shrubs of
tropical
Asia and Africa
Other information on Flacourtia
WIKIPEDIA results for
Flacourtia
Amazon results for
Flacourtia
Tweet