Definition of MYRIAPODA
noun : MYRIAPODA
Source: WordNet 3.1
-
1. (
) arthropods having the body composed of numerous double somites each with two pairs of legs: millipedes ;
See more about : MYRIAPODA