Slang meaning of ANCHORS

ANCHORS means: Anchors is British slang for brakes.