make great or desperate efforts - Spanish English Dictionary