OTWRC: Ontario Toxic Waste Research Coalition

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

Definition in English: Ontario Toxic Waste Research Coalition