Question: what is the meaning of the phrase by and large?
Answer: By and large is originally a sailing term meaning "alternately close-hauled and not close-hauled." A ship that is sailing "close-hauled" is sailing as directly into the wind as possible (typically within about 45 degrees of the wind).