Definition of “golden goose” - English Dictionary

british dictionary