take the revenge of something - French English Dictionary