meaning of Ahnengeister

Ahnengeister - German to English

ancestral spirits