What does BFAG stand for?

What does BFAG mean? We have 17 definitions. Read most used BFAG meanings below.