• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp