狐猴
Mandarin: hu2 hou2
noun
T4
T4
Definitions
  1. 1 lemur, a primate indigenous to Madagascar. noun
← Back to dictionary