Kotomora
救命筏 (kyuumeiikada) Japanese meaning: life raft | Kotomora