1. Composed, performed, or uttered on the spur of the moment; impromptu
2. Carefully prepared but delivered without notes or text
3. Skilled at or given to extemporaneous utterance
4. Happening suddenly and often unexpectedly and usually without clearly known causes or relationships
5. Provided, made, or put to use as an expedient; makeshift