MSAR

English

Proper noun

MSAR

  1. Initialism of Macao Special Administrative Region.

Coordinate terms

Anagrams