Definify.com

Definition 2024


lampricide

lampricide

English

Noun

lampricide (plural lampricides)

  1. Any pesticide designed to kill the larvae of lampreys.

Derived terms