self-satisfiedly - Alemán Inglés Diccionario