crotalaria sagitallis Meaning, Definition & Usage

  1. noun tropical American annual herb having an inflated pod in which the ripe seeds rattle
    American rattlebox.

WordNet