pick

anchors

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


Add my comment