setarid
noun
se·tar·id
| \ -rə̇d\
plural -s
Definition of setarid
: a worm of the genus Setaria
Keep scrolling for more