Larviciding definition

The application of larvicide.
noun
0
0
Advertisement