Meaning of “golden goose” in the English Dictionary

british dictionary