TRAP


Meaning of TRAP in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.