over-achiever - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

singularover-achiever
pluralover-achievers
  1. someone who tries extremely hard to be successful and puts pressure on themselves to achieve many things

derived word

over-achieve

verb [intransitive]
present tense
I/you/we/theyover-achieve
he/she/itover-achieves
present participleover-achieving
past tenseover-achieved
past participleover-achieved