Where does “狐猿” come from?

狐猿 (Japanese): a lemur

Definitions

  1. a lemur

Words derived from “狐猿

狐猿 — Etymology, Origin & Word History | Etymology Explorer