perform spontaneously or without preparation - Turco Inglés Diccionario