What does Ahchacha mean?

Ahchacha meaning in Urban Dictionary

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