Setaria

Explore definitions, synonyms, and language insights of Setaria

Definitions

Noun
annual or perennial grasses of warm regions: bristlegrasses