What does bull fag mean?

bull fag meaning in Urban Dictionary

A fag in denial of his homosexuality, he lives because of the credo "it is much better to simply take than to provide or receive", and it has shit or spit on his penis but cannot do any sex work for fear of becoming regarded as effeminate. A garden variety predator, common in prison culture.