hard braking - Turkish English Dictionary