kremlin

noun

1.
citadel of a Russian town