Kremlins Meaning

There are 2 meaning(s) for word Kremlins

Meaning 1 : citadel of a Russian town

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