genus Flacourtia
تعریف انگلیسی
noun
- often spiny trees or shrubs of tropical Asia and Africa