Synonyms for Immaculate (same or very similar meaning)
WordNet sense 1 (free from stain or blemish):
undefiled
WordNet sense 2 ((used of persons or behaviors) having no faults; sinless):
pure
WordNet sense 3 (without fault or error):
faultless, impeccable
WordNet sense 4 (being complete of its kind and without defect or blemish):
perfect, perfect
WordNet sense 5 (completely neat and clean):
spick-and-span, spotless, speckless, spic-and-span, spick
WordNet sense 6 (free from dirt or impurities; or having clean habits):
clean
From the ODE community, based on WordNet
add/edit