English dictionary
octopod meaning and definition
Definition and meaning of octopod at MeaningMonkey.org. octopod meaning and definition in the English Dictionary.OCTOPOD noun
Definition of octopod (noun)
- a cephalopod with eight arms but lacking an internal shell
Source: Princeton University Wordnet