puppeli

Etymology
Possibly from the affectionate word, implying femininity.

Noun

 * 1) faggot, poofter