Could you tell me the meaning of "make a global splash"?
Native speaker’s answer
Rebecca
To "make a splash" means "to become suddenly very successful or very well known". So, to "make a global splash", it means "to become suddenly very successful or very well known all over the world."