have one's share of - English Synonyms Dictionary