religious festival: a festival having religious significance
festival: a day or period of time set aside for feasting and celebration
latch: catch for fastening a door or gate; a bar that can be lowered or slid into a groove