TOP

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 mantrap in the Oxford Advanced Learner's Dictionary