PWSC: Panasonic World Solar Challenge

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

PWSC: Panasonic World Solar Challenge

Definition in English: Panasonic World Solar Challenge