Kotomora
岳烏 (dakegarasu) Japanese meaning: spotted nutcracker | Kotomora