[Idiom] MAKE A SPLASH. - Catchy English Sayings to Grab Attention
To "make a splash" is to do something that attracts a lot of attention and is often memorable. Think of someone diving into a quiet pool and the big splash they create; s⋯ Read the full article