Definition of “golden goose” - English Dictionary

English