horrendous injury - German English Dictionary