Answer: dutchelmo

AnswerCrossword Clue
DUTCHELMO

Muppet from the Netherlands?