trucidation - French English Dictionary