Mikado



ENGLISH MEANING
noun
1.
The popular designation of the hereditary sovereign of Japan.