What is the difference between profit and cash flows?

Profit mean that when a company sales turnover more so extra income that we get is profit.
Cash flow means inflow & outflow of cash when there is any expenses or income earned.