CAABU stands for Council for the Advancement of Arab-British Understanding

CAABU
Share
Abbreviations And Their Meaning