take the revenge of something - Francés Inglés Diccionario