Anthropoid

Anthropoid means 'ape/human feature' and may refer to: