ECSWTR: European Centre for Social Welfare Training and Research

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

Definition in English: European Centre for Social Welfare Training and Research