ADVERTISMENT

Dumb


Queer Street
This idiom simply means 'in debt'. Debtors are known to live in this imaginary place.