perform spontaneously or without preparation - Türkçe İngilizce Sözlük