put in an excellent performance - İngilizce Eşanlam Sözlük