octopods

noun
  1. plural of octopod; eight-armed marine mollusks including octopuses
  2. Usage: scientific

Examples