What does 'Lion's share' mean?

The lion's share of something is the biggest or best part.

Idioms similar to 'Lion's share'

See also: