English Dictionary
◊ FLACOURTIA
Flacourtia
n : often spiny trees or shrubs of tropical Asia and Africa
[syn: {Flacourtia}, {genus Flacourtia}]