caesalpinia decapetala Meaning, Definition & Usage

  1. noun spreading thorny shrub of tropical Asia bearing large erect racemes of red-marked yellow flowers
    Mysore thorn; Caesalpinia sepiaria.

WordNet