al-khuffash - victory stands on the back of sacrifice  (insp.)

more about : al-khuffash