English

edit

Noun

edit

wormicides

  1. plural of wormicide