meliorated

meliorated

English Adj
Ad

Definition

Made better; improved.

Ad