What does Ahnengeister mean?

Ahnengeister - German to English

ancestral spirits