MANTRAP Meaning of MANTRAP in English n. a trap for catching poachers, trespassers, etc. Oxford English vocab. Оксфордский английский словарь. 2012