insanity defence - French English Dictionary