put up a very strong defence - İngilizce Eşanlam Sözlük