English edit

Noun edit

larvacides

  1. plural of larvacide