OSCAAR: Ontario Stock Car Association of Asphalt Racing

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

Definition in English: Ontario Stock Car Association of Asphalt Racing