llama piss Share definition Flag A colloquial slang term for Mountain Dew. Dude, why do you drink that llama piss? llama piss by Fax Celestis October 21, 2004 0 0 Get merch Get the llama piss mug. Buy Now — $32.95 See more merch