Term: bgaf
Example: andrew mountain is my bgaf
Definition: acronym: big gay anal friend  commonly a friend who is very close as to share his asshole with you