for the benefit of mankind - Spanish English Dictionary