setarid

noun
se·​tar·​id | \ -rə̇d\
plural -s

Definition of setarid

: a worm of the genus Setaria

History and Etymology for setarid

New Latin Setaria + English -id

Keep scrolling for more