least developing countries - French English Dictionary