put up a very strong defence - Türkçe İngilizce Sözlük