Kotomora
小型類人猿 (kogataruijinen) Japanese meaning: lesser ape | Kotomora