eco-socialist - French English Dictionary