meliorate

Part of speech: noun

Melioration.

Part of speech: verb

To make better; ameliorate.

Share it on: