lion's share
nounDefinition of lion's share
: the largest portion
received the lion's share of the research money
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more