Top Definition
Immediate infatuation; "love" at first sight; seeing a girl and immediately wanting to be with her not knowing anything about her except her looks. See thirsty
Whoa man look at that girl over there, instant thirst.
by A Bottle Of Water December 26, 2013
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.