perform spontaneously or without preparation - Deutsch Englisch Wörterbuch