Larvicide — definition

1. larvicide (Noun)

1 definition

larvicide (Noun) — A chemical used to kill larval pests.

2 types of
chemical chemical substance