Meaning of myriapoda
Definition of myriapoda
(noun)
arthropods having the
body
composed
of
numerous
double
somites
each
with two pairs of legs: millipedes
Other information on myriapoda
WIKIPEDIA results for
myriapoda
Amazon results for
myriapoda
Tweet