excellence of achievement - German English Dictionary