1 definition by jay51

Top Definition
A woman's vagina
Her mantrap smelled oddly like curry.

Poor Bob, he never should have gone anywhere near her dirty mantrap.
by jay51 June 06, 2013

Mug icon
Buy a Mantrap mug!