humanist – adj. a person who believes in a system of values and beliefs that is based on the idea that people are basically good and that problems can be solved using reason instead of religion
secular – adj. not spiritual; of or relating to the physical world and not the spiritual world
secular humanism – n. humanism viewed as a system of values and beliefs that are opposed to the values and beliefs of traditional religions
millennial – adj. a person reaching young adulthood around the year 2000
advocate – v. to support or argue for (a cause, policy, etc.)
solidarity – n. a feeling of unity between people who have the same interests, goals, etc.
justify – v. to provide a good reason for the actions of (someone)