crotalaria

Noun
  1. Any of various plants of the genus Crotalaria having inflated pods within which the seeds rattle;
    Used for pasture and green-manure crops (synset 112540068)

Found on Word Lists

Other Searches