Learn English Every Day
Hit pay dirt To discover something valuable, useful. to do something that results in success. ”…