What is the full meaning of mantraps
MANTRAP, a trap for catching men [n]
Example of the word mantraps placed on a Scrabble board.