Definition:
Compare mantrap with other words:
mantra vs. mantrap
cantrap vs. mantrap
human vs. mantrap
entrap vs. mantrap
device vs. mantrap
bloke vs. mantrap
mantrap vs. trap
man vs. mantrap