humanoide - Spanish English Dictionary