What is the meaning of Imped?

a creature without feet

Engrafted, eked, implanted; supplemented by imping.

simple past and past participle of imp

Source: wiktionary.org