In French, an homosexual is colloquially called a "PD" or "pédé". It is offensive to some people and is usually used as an insult by homophobes. It directly comes from "pédéraste" and contributed a lot, 20 years ago, in the idea that homosexuals where deviant people.
In Ancient Greek the word (παιδεραστία) was typically ment in the specific sense of "(male) lover of boys", not "lover of children", although the latter meaning would syntactically been possible. Because in the singular παῖς means "boy" in contrast to κόρη "girl", but for "children" the plural of παῖς is used.
So we have an old specific meaning that combines a 1) male 2) adult targeting a 3) male 4) child. This allows for a whole range of possibilities and thus possible disambiguties, if one or several of the four components were relaxed.
There are some parallels with the history of the word "homosexuality", because "homo" in Latin can mean both: "male human" or "human in general". The word often excluted female homosexuality, when it was limited to the performance of a particular sexual practice, namly anal penetration.