Quick definitions from WordNet (Immaculate conception)▸ noun:(Christianity) the Roman Catholic doctrine that the Virgin Mary was conceived without any stain of original sin▸ noun:Roman Catholic holy day first celebrated in 1854