1
Stage 1 of 3
pupa
Latin · ancient
"girl, doll"
the root of 'pupil' and 'pupa'
2
Stage 2 of 3
poupette
French · 1500s
"little doll"
a diminutive of 'poupe', doll
3
Stage 3 of 3
puppet
English · 1500s
"doll"
'puppet government' dates from the 1800s
Drag to pan · scroll to zoom