MANTRAP


Meaning of MANTRAP in English

(n.) A trap for catching trespassers.

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