money-spinner

 

noun

chiefly British
  • a thing that brings in a profit: we hoped this show would be a money-spinner

Derivatives

money-spinning

adjective