garrotted - German English Dictionary