Escapable deathtrap Synonyms

Definitions for Deathtrap


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