Kotomora
ライフラフト (raifurafuto) Japanese meaning: life raft | Kotomora