do a last ditch effort - İngilizce Eşanlam Sözlük