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.