make the world a better place - Turkish English Dictionary