garroted - French English Dictionary