1
Stage 1 of 3
perficere
Latin · ancient
"to complete thoroughly"
to complete thoroughly, from per- (thoroughly) and facere (to do, make), with irregular past participle perfectus
2
Stage 2 of 3
perfit
Old French · medieval
"completed without flaw"
carried into French for something completed without flaw
3
Stage 3 of 3
perfect
English · 1300s
"complete and without any flaws"
settled as the English word for something complete and without any flaws
Drag to pan · scroll to zoom