• word of the day

    myriapoda

    myriapoda - Dictionary definition and meaning for word myriapoda

    Definition
    (noun) arthropods having the body composed of numerous double somites each with two pairs of legs: millipedes
Connect with us on Facebook