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

English Dictionary