for the good of all mankind - German English Dictionary