for the benefit of mankind - Turkish English Dictionary