be crazy for something - French English Dictionary