MANTRAP


Meaning of MANTRAP in English

n.

Pronunciation: ' man- ˌ trap

Function: noun

Date: 1775

: a trap for catching humans : SNARE

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.