金城 きんじょう鉄壁 てっぺき
kinjōteppeki

Noun

1. impregnable castle (walls)

Yojijukugo
no-Adjective

2. impregnable; invulnerable; unassailable

Yojijukugo