perform spontaneously or without preparation - Fransızca İngilizce Sözlük