ORSF: Ottawa Regional Science Fair

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

ORSF: Ottawa Regional Science Fair

Definition in English: Ottawa Regional Science Fair