garrotted - French English Dictionary