temple – n. building where people in some religions go to pray or worship
menstruation – n. of or relating to the flow of blood that comes from a woman's body each month
gender – n. the state of being male or female
challenge – n. an expression of disagreement with ideas, rules or authority
worship – v. to show respect and love for God by praying or attending religious services