Garrotte - French English Dictionary