CMSA

English

Noun

CMSA

  1. (China, space science) Initialism of China Manned Space Agency.

Further reading

Anagrams