terrible deed - French English Dictionary