make great or desperate efforts - French English Dictionary