Spanish-English Dictionaryimprovisara
improvisará
improvisar
Meaning of improvisara