Kotomora
猿手 (さるて, sarute) Japanese meaning: ape hand | Kotomora