1. octopoid - Noun
2. octopoid - Adjective
Of, pertaining to, or resembling an octopus or octopod; octopuslike.
Widespread; reaching across or penetrating large distances; controlling many things from a central point.
octopoid (plural octopoids)
An octopuslike creature.