LION'S SHARE Meaning of LION'S SHARE in English [lion's share] n (1790): the largest portion "received the lion's share of the research money" Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012