meaning of anal cannon

anal cannon meaning in Urban Dictionary

The work of chugging liquid through ones butthole and squirting away water and terd dropplets like a cannon out of people anus