improvvisato

Adjective

 * 1) improvised, impromptu, extempore, off-the-cuff, ad-libbed
 * 2) makeshift