CAIR-CAN

CAIR-CAN stands for Canadian Council on American-Islamic Relations

CAIR-CAN
Share
Abbreviations And Their Meaning