Definition: Word "sscrc" is in Hebrew, a word meaning "God's rest." It comes from the ancient biblical text of Psalms 92:17, which says God gives His people rest when they seek Him. The word has also been used to describe spiritual rest or peace in various Jewish traditions and philosophies.