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