IMCAS China Abbreviation

IMCAS has various meanings in the China category. Discover the full forms, definitions, and usage contexts of IMCAS in China.

Institute of Microbiology, Chinese Academy of Sciences

Most Common China
Institute of Microbiology Chinese Academy of Science
China
Institute of Microbiology Chinese Academy of Sciences
China

Citation

Last updated: