ancestral spirit who watches over his descendants - Türkisch Englisch Wörterbuch