LION'S SHARE Meaning of LION'S SHARE in English {n. phr.} A disproportionate share; the largest part. * /The manager always gets the lion's share of the company's profits./ Dictionary of English idioms . Словарь английских идиом. 2012