DOLPHIN
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..
A buoyant offshore structure used to moor tankers or floating facilities for loading and unloading cargo.
✓ Verified term