Top Definition
A state of mind induced by drinking copious quantites of scotch. Usually can be identified by a happy, mellow feeling at night and a dry mouth the next day.
Don't drive while scotched.

Why go to a bar and drink when you can sit home and get scotched?
by The Colonel December 02, 2004
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.