• word of the day

    deathtrap

    deathtrap - Dictionary definition and meaning for word deathtrap

    Definition
    (noun) any structure that is very unsafe; where people are likely to be killed
Download our Mobile App Today
Receive our word of the day
on Whatsapp