humanarse - French English Dictionary