less developed areas - Spanish English Dictionary