The AI-powered English dictionary
plural myriapods
(zoology) Any arthropod (such as centipedes and millipedes) of the subphylum Myriapoda.