Arabic · noun · People & Roles

Najaat-dahinda

नजातदहिंदा
Meaning

A saviour or deliverer who frees one from trouble.