screwworms

English

Noun

screwworms

  1. plural of screwworm