vindicate oneself - Alemán Inglés Diccionario