self-doubt - German English Dictionary