Top Definition
A llama's dirty vagina ; a term also used as a random humorous insult
"Yo watz good llama choch?"
by xsis January 29, 2009
5 Words related to Llama Choch

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×