deathtrap
English Dictionary
->
Letter D
-> deathtrap
Search Dictionary:
deathtrap Definition
(n)
any
structure
that
is
very
unsafe
;
where
people
are
likely
to
be
killed
deathtrap Synonyms
deathtrap
© Art Branch Inc.