self-criticize - Francés Inglés Diccionario