MANTRAP


Meaning of MANTRAP in English

/ ˈmæntræp; NAmE / noun

1.

a trap used in the past for catching people, especially people who tried to steal things from sb's land

2.

any electronic device that is used to catch people who are doing sth dishonest

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.