What does it mean to hit pay dirt?

1. pay dirt means a mine rich in gold or other valuable ores, or a profitalbe discovery. 2. so hit pay dirt means to succeed.