English

edit

Noun

edit

ovicides

  1. plural of ovicide