feel vindicated - Turco Inglés Diccionario