MANTRAP


Meaning of MANTRAP in English

[man.trap] n (1788): a trap for catching humans: snare

Merriam-Webster English vocab.      Английский словарь Merriam Webster.