What does BCFPD stand for?

What does BCFPD mean? We have 6 definitions. Read most used BCFPD meanings below.