What does anal canal pal mean?

anal canal pal meaning in Urban Dictionary

A homosexual companion.