'Mantrap' definitions:

Definition of 'mantrap'

From: WordNet
noun
A very attractive or seductive looking woman [syn: smasher, stunner, knockout, beauty, ravisher, sweetheart, peach, lulu, looker, mantrap, dish]
noun
A trap for catching trespassers

Definition of 'Mantrap'

From: GCIDE
  • Mantrap \Man"trap`\, n.
  • 1. A trap for catching trespassers. [Eng.] [1913 Webster]
  • 2. A dangerous place, as an open hatch, into which one may fall. [1913 Webster]