厚い壁(あついかべ)

Japanese vocabulary

Meaning: hard-to-overcome obstacle; high hurdle; thick wall

See it used in real works