English Dictionary
Definition less developed country in British English
less developed country noun
[countable] noun
1
a fairly poor country without much industrial development
