smell trap
English
Noun
smell
trap
(
plural
smell traps
)
(
construction
,
plumbing
)
Synonym of
stench trap
.