self-confrontation - Francés Inglés Diccionario