milch cow
From Longman Dictionary of Contemporary Englishmilch cowmilch cow /ˈmɪltʃ kaʊ/ noun [countable] 1 something that provides a lot of money for something elseFarmers in western Canada see themselves as a milch cow for the Eastern establishment.2 a cow that is used to provide milk