mechanical brakes - Turkish English Dictionary