Translation of "Selbst erklaerende" in English