an improvement on something - definition and synonyms

phrase
  1. better than something that existed before

    The service is definitely an improvement on what we had last time.

     Synonyms and related words
    See also room1 (sense 3)
See also main entry: improvement