English

edit

Noun

edit

larvicides

  1. plural of larvicide