Name Details

Haafiza

Meaning

Protector, defender, to shield