Marine & Logisticssquid meaning in oil and gasDefinitionmarine animal with 8 armssquid means marine animal with 8 arms.✓ Verified termSuggest a correction