What does BHPD stand for?

What does BHPD mean? We have 9 definitions. Read most used BHPD meanings below.