By and large

It means On The Whole, Generally Speaking Or it can also mean Mostly.