well trap
noun
: a trap (as in a sewer or drainpipe) holding water and checking the escape of foul air and odors
Love words? Need even more definitions?
Merriam-Webster unabridged
Share