Kotomora
土左衛門 (dozaemon) Japanese meaning: drowned body | Kotomora