Mantrap
English Meaning
A trap for catching trespassers.
- A trap set to catch trespassers or poachers.
- Slang A woman considered dangerously seductive and scheming.
Sorry, No Malayalam Meaning for your input!
See Mantra Want To Try Mantrap In Malayalam??