AIR TRAP


Meaning of AIR TRAP in English

noun

1. : a device for shutting off foul air or gas from drains or sewers

2. : air pocket

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.