impalements - German English Dictionary