Yahoo Web Search

Search results

  1. Dictionary
    glove puppet

    noun

    • 1. a cloth puppet fitted on the hand and worked by the fingers. British