English word definition — powered by WordNet
the event of dying or departure from life
pass from physical life and lose all bodily attributes and functions necessary to sustain life
Want to remember decease?