feeling vindicated - Francés Inglés Diccionario