A day of celebration or remembrance. Some examples are Christmas, April Fool's Day, and Mardi Gras. Also note that British English uses holiday to mean vacation.