flacourtia
1. [ noun ] (biology,botany) often spiny trees or shrubs of tropical Asia and Africa
Synonyms: genus_Flacourtia
Related terms: dilleniid_dicot_genus Flacourtiaceae governor's_plum
Similar spelling:   flickertail