mantrap Meaning, Definition & Usage

  1. noun a very attractive or seductive looking woman
    sweetheart; peach; beauty; knockout; lulu; smasher; stunner; ravisher; dish; looker.
  2. noun a trap for catching trespassers

WordNet


Man"trap` noun
Definitions
  1. A trap for catching trespassers. Eng.
  2. A dangerous place, as an open hatch, into which one may fall.

Webster 1913