WHISCA: Willing Hearts International Society Canada

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

Definition in English: Willing Hearts International Society Canada