be desperate for something - French English Dictionary