money-spinner

n. Thing that brings in a profit.