Arabic-English dictionary »

سَفْك الدِّمَاء meaning in English

ArabicEnglish
سَفْك الدِّمَاء m

bloodshedcarnage, destruction of life, slaughter

bloodshedshedding or spilling of blood