Uncle Sid is another word for acid/lsd. This is a bitter known slang term, so feel free to say it in public places or infront of relatives without worry!
by savannah!! March 09, 2007
"is Uncle Sid in town?"
by Shane Cline January 16, 2004
by redgoodness July 06, 2010