self-approving - Alemán Inglés Diccionario