Find out the meaning of the following phrase: By and large.
ক) very large
খ) on the whole
গ) far away
ঘ) the largest one