take vengeance upon - Turco Inglés Diccionario