Translation of ستارُالعیوب in English:

ستارُالعیوب

phrase

  • an attribute of Allah, Who hides man's sins by His Veil of Mercy