IRDA

Views 11 meanings found
IRDA denotes India's Insurance Regulatory and Development Authority, the government body that oversees insurance markets and policy development.

Miscellaneous

Community

Governmental

Regional

Computing

Business