felt vindicated - Francés Inglés Diccionario