shoal - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

/ʃəʊl/
singularshoal
pluralshoals
  1. 1
    a group of fish that swim together
  2. 2
    a small hill on the bottom of the sea that can be dangerous for boats