Noun larvacide has 1 sense
  1. larvacide - an insecticide that kills the larvae of insects
    --1 is a kind of
    insecticide, insect powder
,
TOP