Word: meliorates

Synonyms: meliorates

better, ameliorate, improve, amend

Translations: meliorates

Dictionary:
german
Translations:
verbessert
Random words