look up any word, like wyd:

1 definition by Junglefevaa

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