shoal
nounUK /ʃəʊl/
US /ʃoʊl/
A shoal is a large group of fish swimming together.
We saw a shoal of tiny silver fish near the beach.
OTHER MEANINGS
2. A shallow area of water, like a sandbank, that is not deep.
The boat got stuck on a shoal near the river mouth.
3. To become shallow or less deep.
The water shoals quickly as you walk toward the shore.
4. A large number or crowd of people or things.
A shoal of fans waited outside the stadium.