Carlos en Houston's definitions
Spanish for garlic and water, but short for ajodido y aguantarse, meaning fucked and just have to put up with it.
by Carlos en Houston January 15, 2009
Get the ajo y agua mug.
Get the ajo y agua mug.We'll email you a link to sign in instantly.