finger puppet

Noun

 * 1) A small puppet manipulated from the inside by the puppeteer's fingers.