English to Hindi

Meaning for:
humanoid
other
मानवाभ जंतु;मानवाभ मशीन