Definition of "Shoal" :
noun: a large group of fish
noun: a stretch of shallow water
noun: a sandbank in a stretch of water that is visible at low tide
verb: become shallow
verb: make shallow
noun: a large group of fish
noun: a stretch of shallow water
noun: a sandbank in a stretch of water that is visible at low tide
verb: become shallow
verb: make shallow