crotalaria spectabilis Meaning, Definition & Usage

  1. noun erect subshrub having purple-tinted flowers and an inflated pod in which the ripe seeds rattle; India
    Indian rattlebox.

WordNet