金城湯池(きんじょうとうち)

Japanese vocabulary

Meaning: an impregnable fortress; an unassailable territory

See it used in real works