Larvicide - Definition

larvicide

n 1: a chemical used to kill larval pests

Look up another word