defend something to the last ditch - Fransızca İngilizce Sözlük