YourDictionary

larvicide

noun

a substance used to kill harmful larvae

Related Forms:

See larvicide in American Heritage Dictionary 4

Learn more about larvicide

link/cite print suggestion box