the green armies - French English Dictionary