Mantrap meaning

măn'trăp'
A trap set to catch trespassers or poachers.
noun
0
0
A sexually aggressive woman who has multiple male sexual partners and is considered to be scheming or manipulative.
noun
0
0
Any device used to physically entrap humans.
noun
0
0
Advertisement