self-depreciating - Turco Inglés Diccionario