overachiever in German
overachiever in German
Überleister
One who overachieves; one who has too much success. [from 1950s]
Überleisterin
One who overachieves; one who has too much success. [from 1950s]