self-approving - Francés Inglés Diccionario