humanoide - German English Dictionary