'Flacourtia' definitions:

Definition of 'Flacourtia'

(from WordNet)
noun
Often spiny trees or shrubs of tropical Asia and Africa [syn: Flacourtia, genus Flacourtia]

Words containing 'Flacourtia'