take a giant stride forward - Turkish English Dictionary