choke the life out of - French English Dictionary