humanoid - Spanish English Dictionary