extemporaneous

done or spoken extempore; impromptu.