rén yuán

人猿 (rén yuán) is a Chinese word meaning “anthropoid ape”.

Meanings

  1. 1anthropoid ape

Characters in 人猿

Related words

Study Chinese with flashcards →