improvisateur

Noun

 * 1) improviser (person who improvises)