meaning of Ahchacha

Ahchacha meaning in Urban Dictionary

A 3 some of ALEX MARIA AND CATHERINE~ all butt fuckin eachother @ once and eatin eachother afterwards!!