business definition churn
churn noun (CUSTOMERS) âº [ S or U ] specialized also churn rate business the number of customers who decide to stop using a service offered by one company and to use another company, usually because it offers a better service or price: Internet and cable television companies suffer from a high churn rate.