• word of the day

    myriapod

    myriapod - Dictionary definition and meaning for word myriapod

    Definition
    (noun) general term for any terrestrial arthropod having an elongated body composed of many similar segments: e.g. centipedes and millipedes
Download our Mobile App Today
Receive our word of the day
on Whatsapp