• Myriapod

    Origin

    From scientific Latin Myriapoda.

    Full definition of myriapod

    Noun

    myriapod

    (plural myriapods)
    1. (zoology) Any arthropod (such as centipedes and millipedes) of the subphylum Myriapoda

    Anagrams

    © Wiktionary