self depreciation - Francés Inglés Diccionario