What does ball faggot mean?

ball faggot meaning in Urban Dictionary

An insult, commonly used by hockey people.