IMPALED


Meaning of IMPALED in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.