Name Details

Abualkhayr

Meaning

One who always does good