extemporizer - noun
singular
extemporizer
plural
extemporizers