English dictionary
myriapod meaning and definition
Definition and meaning of myriapod at MeaningMonkey.org. myriapod meaning and definition in the English Dictionary.MYRIAPOD noun
Definition of myriapod (noun)
- general term for any terrestrial arthropod having an elongated body composed of many similar segments: e.g. centipedes and millipedes
Source: Princeton University Wordnet