English Dictionary
Definition LECD in British English
LECD noun
[countable] noun
/ˌel iː siː ˈdiː/
1
less economically developed country: a country that is fairly poor and does not have much industrial development
