TRUFA: Thompson Rivers University Faculty Association

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

Definition in English: Thompson Rivers University Faculty Association