mantrap

mantrap

mantrap

Noun

a very attractive or seductive looking woman

Synonyms:

Noun

a trap for catching trespassers

Synonyms: