Definify.com

Definition 2025


taupicide

taupicide

French

Noun

taupicide m (plural taupicides)

  1. Any substance that kills moles