Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

mantrap Definition

Cancel
mantrap
noun(man-trap)
a trap for catching humans : snare

Words Related to mantrap!

mantrap Examples by Brain Bank Users