Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
mantrap
in English
mantrap
us
/ˈmæntræp/
uk
/ˈmæntræp/
#uncommon
Definitions
Noun
a
secure
entry
system
(
with
interlocking
doors
)
a
device
to
catch
intruders
;
deter
trespassers
a
seductive
woman
(
dangerous
to
men
)
Base Words
trap
man