WordUnscrambler Home
mantrap
Definitions
[ˈmantrap], (Noun)
Definitions:
- a trap for catching people, especially trespassers or poachers
- a seductive woman
Phrases:
Origin
:
Click here to see the free dictionary definition for mantrap
definition by Oxford Dictionaries