the goose that lays the golden eggs - definition and synonyms

phrase
  1. a person or thing that provides money

    You need to make sure you don’t kill the goose that lays the golden egg.

See also main entry: goose