Meaning of "HRU"

Hydrostatic Release Unit

HRU Meaning of