ILCAA

AcronymDefinition
ILCAAResearch Institute for Languages and Cultures of Asia and Africa (aka RILCAA)