>>6568541technically it (PD = pédé) is just short for pédéraste, meaning the same thing in english. however, this has a different connotation in french, and can refer to anyone who has sex with other men, and not just a man who has sex with boys
source: i speak baguette