Back to top

loony bin

Pejorative term for psychiatric hospital.

This term appears in

Movies