- A trap set to catch trespassers or poachers.
- Slang A sexually aggressive woman who has multiple male sexual partners and is considered to be scheming or manipulative.
- Any device used to physically entrap humans
How would you define mantrap? Add your definition here.
comments powered by