Neuropod /(?)/

Neu·ro·pod

Neuropod

n.
  1. A neuropodous animal. (Zool.)