Kotomora
救命ボート (kyuumeibooto) Japanese meaning: lifeboat | Kotomora