What does THPD stand for?

What does THPD mean? We have 3 definitions. Read most used THPD meanings below.