mantrap
English
mantrap meaning in English • mantrap का अर्थ अंग्रेजी में
Noun
- A trap for catching trespassers.
- A dangerous place, as an open hatch, into which one may fall.