Diplopod /(?)/

Dip·lo·pod

Diplopod

n.
  1. One of the Diplopoda. (Zool.)