Save to my profile

Arabic

Meaning

Avenged. Judged and vindicated

Find more baby names