Arabic-French dictionary »

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

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

impitoyable

implacable