n. device used for capturing; device used for containing; snare; action which can capture; plumbing arrangement for maintaining a fluid barrier to prevent the passage of sewage gases; (Slang) mouth
TRAP
Meaning of TRAP in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012