Kotomora
子猿 (こざる, kozaru) Japanese meaning: baby monkey | Kotomora