Noun Definition
mantrap
1.Definition: a trap for catching trespassers
Category: Objects2.Definition: a very attractive or seductive looking woman
Related Noun(s):beauty, dish, knockout, looker, lulu, peach, smasher, stunner, sweetheart
Category: People