Myriapoda Meaning

There are 1 meaning(s) for word Myriapoda

Meaning 1 : arthropods having the body composed of numerous double somites each with two pairs of legs: millipedes

    Synonyms : class diplopoda,  class myriapoda,  diplopoda