What does BCPD stand for?

What does BCPD mean? We have 22 definitions. Read most used BCPD meanings below.