金城鉄壁 きんじょうてっぺき impregnable castle (walls) n yoji impregnable; invulnerable; unassailable adj-no yoji Advanced ➥