feel vindicated - Turkish English Dictionary