Kotomora
助け舟 (tasukebune) Japanese meaning: lifeboat | Kotomora