Stench trap Meaning, Definition & Usage

Definitions
  1. a contrivance to prevent stench or foul air from rising from the openings of sewers, drains, etc.

Webster 1913