shoal

noun
UK /ʃəʊ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.