Lesser Developed Country (ldc)

Definition and Citations:

A country with a struggling but developing economy.

Latest Articles