perform spontaneously or without preparation - Türkisch Englisch Wörterbuch