Advertisement

Advertisement

track brake

noun

  1. a mechanism that slows or stops a vehicle by pressing against the track rather than the wheels.


Discover More

Word History and Origins

Origin of track brake1

First recorded in 1900–05

Advertisement

Advertisement

Advertisement

Advertisement