SHOAL Meaning of SHOAL in English (n.) A great multitude assembled; a crowd; a throng; -- said especially of fish; as, a shoal of bass. Webster's English dictionary. Английский словарь Webster. 2012