Synonyms of Millipede

Primary definition: A myriapod invertebrate with an elongated body composed of many segments, most of which bear two pairs of legs.

Full Dictionary Entry

Ranked Synonyms (Strongest to Related)