Learn English with English, baby!

Join for FREE!

Social_nav_masthead_logged_in

“made a big splash” Quiz

made a big splash

What does "made a big splash" mean?

  • these days; now; currently
  • a game played by children
  • became popular; made a good impression

Practice: made a big splash

Members who passed this quiz