Crotalaria sagitallis
Explore definitions, synonyms, and language insights of Crotalaria sagitallis
Definitions
Noun
tropical American annual herb having an inflated pod in which the ripe seeds rattle