SHOAL Meaning of SHOAL in English n. sand bank in shallow water; area of shallow water; school of fish; large group of people or things Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012