A fish ladder is a structure built on or around barriers like dams or waterfalls to help migrating fish pass upstream. It provides a series of ascending pools or steps, allowing fish to bypass obstacles and reach their spawning grounds.