flacourtia Meaning, Definition & Usage

  1. noun often spiny trees or shrubs of tropical Asia and Africa
    genus Flacourtia.

WordNet