anchors

anchors  {n.}
Brakes. "Slam on the anchors" to brake really hard.
Categories: British noun

'anchors' on video