Persian · adjective · Qualities & Descriptions

Be-daagh

बेदाग़
Meaning

Spotless, stainless, immaculate; blameless.

How Iqbal uses it

true