BSCRA: British Slot Car Racing Association

What does BSCRA mean? The above is one of BSCRA meanings. It may have other definitions. Please refer to the end of this passage.

BSCRA: British Slot Car Racing Association

Definition in English: British Slot Car Racing Association