Translation of ángel vengador in English:

ángel vengador

avenging angel, n.

masculine noun

  • 1

    avenging angel