Definition of mantrap noun from the Oxford Advanced American Dictionary

 

mantrap

 noun
noun
NAmE//ˈmæntræp//
 
 
jump to other results
a trap used in the past for catching people, especially people who tried to steal things from someone's land
See the Oxford Advanced Learner's Dictionary entry: mantrap