Definify.com

Definition 2024


taupicide

taupicide

French

Noun

taupicide m (plural taupicides)

  1. Any substance that kills moles