Where does “狐猿” come from?

狐猿 (Japanese): a lemur

Definitions

  1. a lemur

Words derived from “狐猿