adj. pinned down, fixed in place with a sharp or pointed object; pierced through with a sharp object, stabbed; made helpless, immobilized with a word or look
IMPALED
Meaning of IMPALED in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012