feel vindicated - Spanish English Dictionary