vivisecting - French English Dictionary