DESLS: Double Ended Suction Leg Slot

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

Definition in English: Double Ended Suction Leg Slot