MANTRAP


Meaning of MANTRAP in English

noun a trap for catching trespassers.

2. mantrap ·noun a dangerous place, as an open hatch, into which one may fall.

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