track brake









track brake


noun

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