Neurospast /(?)/

Neu·ro·spast

Neurospast

n.
  1. A puppet. [R.]