humanoid - French English Dictionary