screwworms
English
Noun
screwworms
plural of
screwworm