striding ahead - Turkish English Dictionary