high-achieving - German English Dictionary