ancestral spirit who watches over his descendants - Allemand Anglais Dictionnaire