Etymology · Italian

improvvisatore

2 English words descend from Italian improvvisatore, most common first.