overachieved - German English Dictionary