What is the full meaning of meliorated
MELIORATE, to make better, also AMELIORATE [v]
Example of the word meliorated placed on a Scrabble board.