Definition of Larvicide

  • 1. A chemical used to kill larval pests Noun

Semanticaly linked words with "larvicide"

Hyponims for word "larvicide"