devil's advocate - German English Dictionary