perform spontaneously or without preparation - İngilizce Eşanlam Sözlük