Meaning of overachievement

Definition of overachievement

(noun) better than expected performance (better than might have been predicted from intelligence tests)

Other information on overachievement

WIKIPEDIA results for overachievement
Amazon results for overachievement