A large number of fish swimming together. A shoal of herring was spotted near the coast.
A shallow place in a body of water. The boat ran aground on a shoal in the river.
A large number of people or things considered together; a multitude. A shoal of questions flooded the help desk after the update.