vindicate oneself - Turco Inglés Diccionario