A llama's dirty vagina ; a term also used as a random humorous insult
by xsis January 29, 2009
Get the Llama Choch mug.