VariousWords beta
Definitions:
Noun
Caesalpinia
genus Caesalpinia
Definition: small spiny tropical trees or shrubs; includes the small genus or subgenus Poinciana