That’s a very googleable question, but in a nutshell it is a series of smart contracts that reward token holders for holding a staking a token.
It incentivizes investors to buy and hold instead attempting to trade the asset and create unwanted volatility.
It can also raise funds through a small fee structure that can be applied on deposit of non-native token pools.