A liquidity pool is a collection of funds locked into a smart contract. The pool acts as a kind of "storage" where participants place assets to provide the necessary liquidity for all those who want to trade this asset, facilitating decentralized trading and lending.