take vengeance upon - Alemán Inglés Diccionario