SHIR: Sweet Honey in the Rock

What does SHIR mean? The above is one of SHIR meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Sweet Honey in the Rock