ANCHORS


Meaning of ANCHORS in English

Noun. Brakes. E.g."I slammed the anchors on and hit my head on the steering wheel."

Slang English vocab.      Английский сленговый словарь.