make great or desperate efforts - İspanyolca İngilizce Sözlük