English-Arabic dictionary »

immolate meaning in Arabic

EnglishArabic
immolate kill as sacrifice

ذَبَحَ