Children's, Intermediate and Advanced Online English Dictionary & Thesaurus

Comprehensive
Dictionary Suite
Help
Help
Help
shoal1 a shallow area within a body of water. [6 definitions]
shoal2 a large group of fish, dolphins, or whales; school. [3 definitions]