vindicta - French English Dictionary