egalitarian: a person who believes in the equality of all people
moralist: a philosopher who specializes in morals and moral problems
cirrus: a wispy white cloud (usually of fine ice crystals) at a high altitude (4 to 8 miles)