Arabic-English dictionary »

عَدِيم الشَّفَقَة meaning in English

ArabicEnglish
عَدِيم الشَّفَقَة

relentlessunrelenting or unyielding in severity