perfectionist

noun
UK /pəˈfekʃənɪst/
US /pərˈfekʃənɪst/

A perfectionist is someone who wants everything to be perfect and gets upset when it is not.

She is such a perfectionist that she rewrote her essay five times.


OTHER MEANINGS

2. A person who refuses to accept any standard short of perfect.

As a perfectionist, he could not tolerate a single typo in the report.

3. In philosophy, a believer that moral perfection can be achieved in this life.

The perfectionist argued that virtue could be fully attained through practice.

4. A person who demands flawless performance from others.

Her perfectionist boss rejected every draft that was not immaculate.