meaning of deathtrap

1. any structure that is very unsafe; where people are likely to be killed


Related Words

deathtrap |

Developed & Maintained By Taraprasad.com

Treasure Words