A flaw, defect, or quality of not being perfect or complete.
From Latin 'imperfectus' (in- meaning 'not' + perfectus meaning 'finished or complete'), combined with the suffix '-ion' to create a noun. The word entered English in the 14th century to describe anything lacking completeness or flawlessness.
Try Another Word