2 definitions
Definition.com
Lethal injection (n.) is an execution designed to look like a hospital visit.
Definition.com
Lethal injection (n.) is a death penalty dressed for the comfort of the witnesses.