金城鉄壁(きんじょうてっぺき)

Japanese vocabulary

Meaning: impregnable castle (walls); impregnable; invulnerable; unassailable

See it used in real works