YourDictionary

larvicide medical definition

noun
An agent that kills insect larvae.

Related Forms:

Learn more about larvicide

link/cite print suggestion box