An offshore platform that can install itself without needing a heavy-lift vessel.
SIP
Definition
Self Installing Platform
SIP means Self Installing Platform.
✓ Verified term
Self Installing Platform
SIP means Self Installing Platform.
An offshore platform that can install itself without needing a heavy-lift vessel.
You might also be looking for