humans - French English Dictionary