IDH

Views 17 meanings found
IDH can refer to indices or institutes dealing with human development, as well as organisations and publications in design, digital health, and regional branding.

Medical

Miscellaneous

Community

Governmental

Regional

Internet

Business