Meaning of “pay dirt” in the English Dictionary

british dictionary