the new earth army - French English Dictionary