English Dictionary
Definition improve in British English
improve noun
noun
/ɪmˈpruːv/
English Dictionary