Marine & LogisticsVerified
dolphin meaning in oil and gas
dolphin means Man-made marine structure, usually part of a mooring or berthing point offshore..
Definition
Man-made marine structure, usually part of a mooring or berthing point offshore.
dolphin means Man-made marine structure, usually part of a mooring or berthing point offshore..
Definition
Man-made marine structure, usually part of a mooring or berthing point offshore.
You might also be looking for…