CAFSOC

CAFSOC stands for Catholic, Anglican and Free Church Society

CAFSOC
Share
Abbreviations And Their Meaning