Spanish-English Dictionaryimprovisar
Meaning of improvisar