Improvises Synonyms and Antonyms

Perform without preparation
(Verb)