humanoide - French English Dictionary