n. person who tries excessively to achieve, person who attains much more than is expected, perfectionist
OVERACHIEVER
Meaning of OVERACHIEVER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012