progress of mankind - Turkish English Dictionary