ecocracy - French English Dictionary