Kotomora
ライフベスト (raifubesuto) Japanese meaning: life vest | Kotomora