Meaning of the word "make a splash" in English

What does "make a splash" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

make a splash

US /meɪk ə splæʃ/
UK /meɪk ə splæʃ/

Idiom

to attract a lot of attention and be very successful

Example:
The new artist really made a splash with her debut album.
He hopes his new business venture will make a splash in the market.