self-satisfying - Alemán Inglés Diccionario