Boulingo
shoal
A large group of fish swimming together.
Learn languages with Boulingo