1 definition by anonymous00001

Top Definition
A place in NY, also known as horsetrack land.
I lost all my money to an alsoran at Saratoga.
by anonymous00001 July 02, 2005

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.