Dictionary.net
Did you mean:
improve
Embrave
improv(v)isatore
to improve