self-criticize - Alemán Inglés Diccionario