What does BCFP stand for?

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