stench traps
English
Noun
stench
traps
plural of
stench trap