What does Askalaphos mean?

Askalaphos - German to English

Ascalaphus