Improved meaning

That has been made better; enhanced.
adjective
0
1
Simple past tense and past participle of improve.
verb
0
1
Advertisement