self-depreciating - Francés Inglés Diccionario