Meaning of myriapod
Definition of myriapod
(noun)
general
term
for any
terrestrial
arthropod
having an
elongated
body
composed
of
many
similar
segments:
e.g.
centipedes and millipedes
Other information on myriapod
WIKIPEDIA results for
myriapod
Amazon results for
myriapod
Tweet