Vocabulary

猿山

artificial mountain in a monkey enclosure (at a zoo, etc.)

noun