hurrying over obstacles - Turkish English Dictionary