What does bait ball mean?

bait ball meaning in Urban Dictionary

A school of tiny fish that clump together as a defence to improve their particular odds of survival against predators. Anchovies, Sardines, and Herring are a typical example of kinds of fish that use this plan.