gold mine

noun
1
a place where gold is dug out of the ground
معدن طلا
2
a business or an activity that makes a large profit
منبع درآمد فراوان, منبع بزرگ سود
This restaurant is a potential gold mine.