the human race - French English Dictionary