Definition of "Rattrap" :
noun: a trap for catching rats
noun: filthy run-down dilapidated housing
noun: a difficult entangling situation
noun: a trap for catching rats
noun: filthy run-down dilapidated housing
noun: a difficult entangling situation