Llama Choch Share definition Flag A llama's dirty vagina ; a term also used as a random humorous insult "Yo watz good llama choch?" Llama Choch by xsis January 29, 2009 0 0 Get merch Get the Llama Choch mug. Buy Now — $32.95 See more merch