participle of improvisar - French English Dictionary