A windfall profit is a big profit that you don’t expect. If you own a store and make a steady amount of profit every month, you probably expect that the next month you’ll keep making the same amount.
But if one month you bring in twice as much money as you normally do, then the unusually large profit is called a windfall profit. Windfall profits are unexpected and sometimes you don’t even know why they happened!