Top definition
A drug injested orally that makes the person hallucinate in a way similar to the effects of LSD.
Got any acid? Nah but I got some 25i it'll have you trippin balls all night
by Junglefevaa August 16, 2013
Get the mug
Get a 25i mug for your papa Manley.