shoalshoal /ʃoʊl/  noun [countable]  
  science, biology a large group of fish that swim togetherTHESAURUSgroup, flock, herd, school, pack, litter► see thesaurus at group1
 science, biology a large group of fish that swim togetherTHESAURUSgroup, flock, herd, school, pack, litter► see thesaurus at group1
                                            
                                         
  science, biology a large group of fish that swim togetherTHESAURUSgroup, flock, herd, school, pack, litter► see thesaurus at group1
 science, biology a large group of fish that swim togetherTHESAURUSgroup, flock, herd, school, pack, litter► see thesaurus at group1
                                            
