self-depreciation - Francés Inglés Diccionario