rattrap

Explore definitions, synonyms, and language insights of rattrap

Definitions

Noun
a difficult entangling situation
Noun
filthy run-down dilapidated housing
Noun
a trap for catching rats