garotting - French English Dictionary