meaning of mantrap

1. A trap for catching trespassers.
2.
A dangerous place, as an open hatch, into which one may fall.


Related Words

mantrap |

Developed & Maintained By Taraprasad.com

Treasure Words