be a bit crackers - French English Dictionary