Skip to main content

jrstack's definitions

ambrosa

A really good drink consisting of half Yingling and half Smirnoff ice. Discovered one day at The college of William and Mary by a kid named Ambrose, while cleaning up a house.
That was an awsome ambrosa, make an other.
by jrstack October 16, 2006
mugGet the ambrosa mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email