Kotomora
過労死 (karoushi) Japanese meaning: death from overwork | Kotomora