make a splash - definition and synonyms

phrase informal
  1. to do or say something that becomes very popular or is noticed by a lot of people

    His new film has made quite a splash in London.

See also main entry: splash