Search for crossword answers and clues

Answer for the clue "Sock puppet in a morality play? ", 9 letters:
handdevil