Hit a home run

What is the meaning of Hit a home run?

To achieve great success

How to use Hit a home run?

The new product launch hit a home run with consumers.

Related Slangs: