immaculate
adjective
1 an immaculate white shirt:
clean, spotless, pristine, unsoiled, unstained, unsullied, speckless, ultraclean;
whiter than white, snowy white, lily white;
shining, shiny, gleaming;
neat, tidy, neat and tidy, spick and span, neat as a new pin;
informal squeaky clean, as clean as a whistle.
▷antonyms dirty, grubby.