an outstanding achievement - German English Dictionary