Piranha

 Piranha ~

Shoals ~ a large number of fish swimming together.

Oxford Dictionary, p 1411 (piranha), p 1718 (shoals)