Before adding the suffix "less", flaw means a fault or imperfection. When you add the suffix, you get flawless, which means "without any imperfections", or "perfect".
Flaw + less= flawless - having no mistakes, marks or weaknesses
Explanation:
The meaning of the suffix "less" is 'without something.' We add the suffix 'less' to a word to form adjectives, and the meaning changes to "without the thing mentioned". For example:
Flaw : noun (a fault, mistake, or weakness) - flawless: adjective (containing no faults or mistakes; perfect)
Harm: noun (physical or other injure) - harmless: adjective (not able or not likely to cause harm).