HHRSD: Helicopter Haul Down Rapid Securing Device

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

Definition in English: Helicopter Haul Down Rapid Securing Device