able to put up a fight - Türkçe İngilizce Sözlük