put up a very strong defence - Almanca İngilizce Sözlük