meaning of anal canal pal

anal canal pal meaning in Urban Dictionary

A homosexual companion.