swear revenge on - Francés Inglés Diccionario