caesalpinia sepiaria Meaning, Definition & Usage

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

WordNet