cockworms

English

Noun

cockworms

  1. plural of cockworm