garroted - German English Dictionary