Meaning of deathtrap

Definition of deathtrap

(noun) any structure that is very unsafe; where people are likely to be killed

Other information on deathtrap

WIKIPEDIA results for deathtrap
Amazon results for deathtrap