improved ·adjective

Definition: better than before Level: B2