popularize(v) to cause something to be liked or enjoyed by many people;to make something popular
overcome(v) to successfully deal with or gain control of something difficult
unequal(adj) giving more power to some people and less to others for reasons which are not fair
idealist(n) a person who believes that it is possible to live according to high standards of behavior and honesty