overachiever - German English Dictionary