Lion’s share, The

by admin on May 31, 2011

1. The majority of the reward or pay off. 2. Most of something.

blog comments powered by Disqus

Previous post:

Next post: