SHELS: Shuttle Hitchhiker Experiment Launch System

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

Definition in English: Shuttle Hitchhiker Experiment Launch System