Choose the best meaning of idiomatic phrase a lion's share

A ) The part of a lion

B ) The share of a lion

C ) Major part ✅

D ) The lion's escape