YCRI stands for Yoko Civilization Research Institute (anthropological research institute; Japan)

YCRI
Share
Abbreviations And Their Meaning