What is Bgaf?
Acronym: Big Gay Anal Friend
Commonly a friend who is very close as to share his asshole with you. Also in reference to homosexuality.
Andrew Mountain is my BGAF. ~Mike Weinstein
See gay, anal, big, homo