Top definition
A system or corporation that, without human intervention or action, will self-destruct.
Steve:"Two feet of snow in Washington, D.C. tomorrow. That ought to slow them down."

Marilyn:"Naw, the government is on autoscrew."
by PrincetonTiger February 04, 2010
Get the mug
Get a autoscrew mug for your brother José.