Find the word definition

Wiktionary
stench traps

n. (stench trap English)