self doubt - Alemán Inglés Diccionario