babbling idiot - Alemán Inglés Diccionario