Skip to content

mantrap

Dictionary definition · mantrap

noun

  1. a very attractive or seductive looking woman
  2. a trap for catching trespassers

Source: Open English WordNet (CC BY 4.0).