anthropoid

noun

  1. 1

    An anthropoid animal.

adjective

  1. 1

    Having characteristics of a human, usually in terms of shape or appearance

  2. 2

    Having characteristics of an ape

Translate “anthropoid” to another language

Click any language to open the translator with this word already filled in.

Anthropoid Definition & Meaning | TranslatePulse