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
Get the mug
Get a instant thirst mug for your mate Zora.