Kotomora
真猿類 (shinenrui) Japanese meaning: simian | Kotomora