Meaning of the word idp in English

What does idp mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

idp

US /ˌaɪ.diːˈpiː/
UK /ˌaɪ.diːˈpiː/

Abbreviation

Internally Displaced Person: someone who is forced to leave their home but who remains within their country's borders

Example:
The conflict created thousands of IDPs.
Providing aid to IDPs is a major challenge.