meaning of ass-javelin

ass-javelin meaning in Urban Dictionary

a phrase refering to a person who is homosexual.