What is the meaning of diplopod in English?

Learn vocabulary with pictures as well as definitions of diplopod in English

Learn in

See more

n. diplopod

Definition of diplopod in English

Arthropod with an elongated, cylindrical body that is divided into numerous segments, each of which typically has two pairs of legs.

Synonyms of diplopod in English

millipedethousand-legger