make a last-ditch bid - Fransızca İngilizce Sözlük