Select the most appropriate meaning of the following idiom.
Lion's share
1
The strongest and richest partner in a group
2
The part that must be left for the guests in a party
3
The greatest and most desirable portion of something
4
The sound produced by a lion when it is attacking a prey