'Lion's share' means the largest portion of anything or the majority amount of something. E.g. The actress received the lion's share of credit for the movie's success as she was in the lead. Thus, option B is the correct answer. Rest of the answers are incorrect.