crazy deed - French English Dictionary