perform spontaneously or without preparation - Spanisch Englisch Wörterbuch