improvisator

noun

One who improvises.

One who improvises; an improviser.

An improviser, or improvvisatore.

An improvvisatore.