IMPALER Meaning of IMPALER in English n. person or thing which fixes in place with a sharp or pointed object; person or thing which stabs or pierces Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012