Answer: improvisor

AnswerCrossword Clue
improvisorone who improvises also IMPROVISATOR, IMPROVISER