English Dictionary
◊ MYRIAPOD
myriapod
n : general term for any terrestrial arthropod having an
elongated body composed of many similar segments: e.g.
centipedes and millipedes