What is the meaning of Flawless?

Without flaws, defects, or shortcomings; perfect.

To win a fight against (a player) without losing health.

Source: wiktionary.org