Kotomora
溺死者 (dekishisha) Japanese meaning: drowned person | Kotomora