TRAP


Meaning of TRAP in English

See: MIND LIKE A STEEL TRAP, SAND TRAP, SPEED TRAP.

Slang English vocab.      Английский сленговый словарь.