en.wikipedia.org › Anthropoid Anthropoid Anthropoid means 'ape/human feature' and may refer to: Updated: February 18, 2025