Y
Hacker News
new
|
ask
|
show
|
jobs
by
derekja
1055 days ago
Colloquially I think you may be right, but the dictionary definition makes it appropriate here: Demise Definition & Meaning noun ; a · death ; b · a cessation of existence or activity ; c · a loss of position or status.