Find the word definition

Wiktionary
living impaired

a. (context idiomatic humorous euphemistic English) dead.