Wiktionary
living impaired
a. (context idiomatic humorous euphemistic English) dead.
a. (context idiomatic humorous euphemistic English) dead.