idiom
Golden goose
Meaning
A source of continuous profit or success.
Example
Tourism has been the country's **golden goose** for years.