Kremlin Meaning

There are 2 meaning(s) for word Kremlin

Meaning 1 : citadel of a Russian town

Meaning 2 : citadel of Moscow, housing the offices of the Russian government