SCARR: South Central Area Rover Rally

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

Definition in English: South Central Area Rover Rally