TRAP


Meaning of TRAP in English

(n.) A machine or contrivance that shuts suddenly, as with a spring, used for taking game or other animals; as, a trap for foxes.

Webster's English dictionary.      Английский словарь Webster.