Antonyms for "imperfect"

Words with opposite meaning