for the benefit of mankind - French English Dictionary