Synonyms of Orangutan
Primary definition: A large anthropoid ape with long red hair, long arms, and arboreal habits, native to the rainforests of Borneo and Sumatra.
Primary definition: A large anthropoid ape with long red hair, long arms, and arboreal habits, native to the rainforests of Borneo and Sumatra.