What is the meaning of ぐすく?

a place of worship

: castle

Source: wiktionary.org