shoal [shoalshoalsshoaledshoaling] BrE [ʃəʊl] NAmE [ʃoʊl] noun 1. a large number of fish swimming together as a group •shoals of herring •Squid travel in shoals. compare ↑school (9) 2. a small hill of sand just below the surface of the sea •The boat ran aground on a shoal.
Word Origin: sense 1 late 16th cent. Middle Dutch schōle ‘troop’ ↑schoolsense 2 Old English sceald Germanic ↑shallow