self-doubts - German English Dictionary