MANTRAP


Meaning of MANTRAP in English

■ noun a trap for catching people.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.