vindicarse - French English Dictionary