English Dictionary
Definition an improvement on something in British English
an improvement on something phrase
phrase
Example
The service is definitely an improvement on what we had last time.
