Myriapod /(?)/

Myr·i·a·pod

Myriapod

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