less developed countries - Turkish English Dictionary