We do not currently know of any synonyms for improven.
The verb improven is defined as:
Did you mean improve, improved, improves or improver?
Win Amazon gift cards by writing simple stories at Fictish, a new story writing game backed by WordHippo.