impeached in German
impeached in German
angezweifelt
in Zweifel gezogen
in Frage gestellt
hinterfragt