He has overthrown you
"He has destroyed you"
to rejoice over you
"to rejoice over defeating you"
he has lifted up the horn of your enemies
An animal's "horn" represents its strength. Alternate translation: "he has increased the power of your enemies"