flawless - Dictionary definition and meaning for word flawless
flaw is a mistake—flawless means without mistake