单项选择题

The word "humanoid" in Line 5 Par

A.2 means"________".A. friendly to human beingsB. related to human beingsC. having human characteristicsD. made by human beings