science achievement - German English Dictionary