for the good of humanity - Spanish English Dictionary