anchors

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