make a splash

Meaning

To do something that attracts attention.

Translations

causar sensação

fazer furor

Notes

Sign in to write sticky notes