CAHMC stands for Centre Aquitain Histoire Moderne Contemporaine (French: Center for Study of Modern and Contemporary Worlds)

CAHMC
Share
Abbreviations And Their Meaning